Skip to content
Back to Blog
informational

Lossy và Lossless: Nén file thực sự có nghĩa là gì

2026-05-17 9 min read

Sự Khác Biệt Cốt Lõi: Bỏ Bớt Dữ Liệu Hay Giữ Lại Toàn Bộ

Khi bạn lưu một file, phần mềm sẽ đưa ra một lựa chọn: giữ lại từng bit của bản gốc, hoặc vứt bỏ một số để thu nhỏ kích thước. Chỉ vậy thôi. Đó là toàn bộ sự khác biệt giữa nén lossless (không mất dữ liệu) và lossy (mất dữ liệu), và việc nắm vững điều này sẽ thay đổi cách bạn làm việc với file mãi mãi. Nén lossless là một mẹo sắp xếp thông minh. Nó tìm ra các mẫu và mô tả chúng thay vì viết ra đầy đủ. Hãy tưởng tượng một ảnh PNG có một dải trời xanh đặc rộng 200 pixel. Thay vì lưu 'xanh, xanh, xanh...' 200 lần, thuật toán chỉ cần nói '200 pixel màu xanh'. Khi bạn mở file, mỗi pixel đều được khôi phục một cách hoàn hảo. File trở nên nhỏ hơn, nhưng không có gì bị mất. Các file nén ZIP cũng làm điều tương tự; mọi byte trong tài liệu gốc của bạn đều tồn tại nguyên vẹn sau quá trình nén và giải nén, điều đó được đảm bảo. Nén lossy thì giống như một bác sĩ phẫu thuật đang sàng lọc bệnh nhân. Nó phân tích những gì mắt và tai của bạn ít có khả năng nhận ra nhất và cắt bỏ chúng—vĩnh viễn. Ví dụ, một bộ mã hóa JPEG sẽ xem xét các khối pixel 8x8 và loại bỏ các chi tiết tinh vi ở những vùng có độ tương phản thấp. Một bộ mã hóa MP3 sử dụng mô hình tâm lý âm học để loại bỏ các tần số âm thanh bị lấn át bởi các âm thanh lớn hơn xảy ra cùng lúc. File kết quả có thể nhỏ hơn 10 hoặc thậm chí 20 lần so với bản gốc, nhưng dữ liệu bị loại bỏ đó đã mất đi vĩnh viễn. Bạn không thể lấy lại được. Vậy cái nào tốt hơn? Chẳng có cái nào cả. Lựa chọn đúng đắn hoàn toàn phụ thuộc vào bối cảnh—bạn đang làm gì với file đó và bạn dự định lưu hoặc xuất lại nó bao nhiêu lần.

Nén JPEG Thực Sự Gây Hại Cho Ảnh Như Thế Nào (Và Mức Độ Ra Sao)

À, cái thanh trượt chất lượng JPEG. Đó là công cụ điều khiển cho định dạng lossy phổ biến nhất, và gần như chắc chắn là bị hiểu lầm nhiều nhất. Thang đo từ 0 đến 100 mà bạn thấy trong hầu hết các ứng dụng không phải là tuyến tính; một sự sụt giảm nhỏ ở mức cao có thể tác động rất lớn đến kích thước file. Ở chất lượng 95, một file JPEG trông gần như hoàn hảo đối với mắt người nhưng có thể nặng 800 KB. Giảm xuống chất lượng 80—mức mà Adobe Photoshop gọi là 'High'—file có thể giảm mạnh xuống còn 200 KB với những lỗi (artifact) mà bạn phải thật sự săm soi mới thấy. Hư hại trở nên rõ ràng ở khoảng chất lượng 60, nơi bạn sẽ thấy các mẫu hình khối trong vùng chuyển màu và các quầng sáng kỳ lạ quanh các cạnh sắc nét. Dưới chất lượng 40, hình ảnh trông thật sự tệ đối với hầu hết mọi người. Thứ chí mạng thực sự là suy hao thế hệ (generational loss). Đây là lúc mọi người gặp rắc rối. Nếu bạn mở một file JPEG chất lượng 80 và lưu lại nó dưới dạng một file JPEG chất lượng 80 khác, bạn không bắt đầu từ bản gốc; bạn đang nén một hình ảnh đã được nén. Mỗi chu kỳ lưu lại sẽ ghi đè những lỗi mới lên trên những lỗi cũ. Sau năm hoặc sáu lần như vậy, ngay cả cài đặt chất lượng 90 cũng tạo ra một hình ảnh bị suy giảm chất lượng rõ rệt. Đây chính là lý do tại sao các nhiếp ảnh gia chuyên nghiệp làm việc với file RAW hoặc TIFF và chỉ xuất ra JPEG một lần duy nhất, như là bước cuối cùng tuyệt đối. Bạn có thể thấy điều này xảy ra trực tiếp trong Photoshop dưới mục File > Export > Export As; chỉ cần kéo thanh trượt chất lượng và xem bản xem trước cập nhật. Hộp thoại xuất của Lightroom thậm chí còn cho bạn ước tính kích thước file. Trong trình chuyển đổi JPEG của CocoConvert, bạn có thể đặt một giá trị chất lượng cụ thể từ 1 đến 95 để có kết quả dễ dự đoán. Chỉ cần nhớ rằng, không có trình chuyển đổi nào có thể khôi phục lại chi tiết một cách kỳ diệu mà lần lưu trước đó đã vứt bỏ. Dữ liệu đó đã mất rồi.

So Sánh Các Định Dạng Lossless: PNG, FLAC và WebP-Lossless

Không phải tất cả các định dạng lossless đều giống nhau. Chúng có những điểm mạnh khác nhau, vượt trội với các loại nội dung khác nhau, và khác nhau về mức độ hỗ trợ của phần mềm. PNG là ông vua không thể tranh cãi của đồ họa với các vùng màu phẳng lớn, các cạnh sắc nét và văn bản—logo, ảnh chụp màn hình và sơ đồ là sở trường của nó. Nó sử dụng một quy trình lọc và nén DEFLATE để thu nhỏ một ảnh chụp màn hình BMP 3 MB xuống còn 400 KB mà không mất dữ liệu. Thêm vào đó, nó hỗ trợ kênh alpha đầy đủ cho độ trong suốt, đó là lý do tại sao nó là một phần không thể thiếu của web. Điểm yếu chính của nó? Ảnh chụp. Một bức ảnh độ phân giải cao chứa đầy chi tiết phức tạp, để lại rất ít dữ liệu dư thừa để PNG nén hiệu quả. Một file TIFF 8 MB có thể chỉ giảm xuống còn 6 MB khi ở dạng PNG. Đối với âm thanh, FLAC (Free Lossless Audio Codec) là lựa chọn hàng đầu. Nó đáng tin cậy trong việc cắt giảm kích thước file WAV gốc từ 40-50% trong khi vẫn bảo toàn từng mẫu âm thanh. Một file WAV 40 MB của một bản nhạc piano có thể trở thành một file FLAC 22 MB. Những người đam mê âm thanh và các dịch vụ streaming chất lượng cao sử dụng nó cho kho lưu trữ chính của họ. Trở ngại chính là khả năng tương thích. Dàn âm thanh trên chiếc xe cũ của bạn hoặc chiếc loa thông minh trong bếp có lẽ chỉ hỗ trợ MP3 hoặc AAC. Sau đó là một gương mặt mới nổi, WebP-Lossless. Nó thường đánh bại PNG ngay trên sân nhà, nén cùng loại hình ảnh nhỏ hơn từ 25% đến 35% so với PNG. Logo PNG 400 KB đó có thể trở thành một file WebP-Lossless 280 KB. Hỗ trợ của trình duyệt cho WebP hiện đã phổ biến, mặc dù một số trình chỉnh sửa ảnh trên máy tính để bàn vẫn đang bắt kịp. CocoConvert hỗ trợ chuyển đổi PNG sang WebP-Lossless và ngược lại, một sự trợ giúp rất lớn cho việc tối ưu hóa hiệu suất web. Thành thật mà nói: CocoConvert hiện không hỗ trợ đầu ra FLAC. Để chuyển đổi âm thanh lossless, bạn sẽ cần một công cụ chuyên dụng như Audacity hoặc fre:ac.

Khi Nào Nén Lossy Là Lựa Chọn Đúng Đắn

Một khi mọi người tìm hiểu về nén, họ thường trở nên hơi cực đoan và khăng khăng rằng lossless là lựa chọn 'có trách nhiệm' duy nhất. Điều đó hoàn toàn sai lầm. Đối với một loạt các ứng dụng, sử dụng nén lossy không chỉ chấp nhận được; đó là một quyết định kỹ thuật đúng đắn. Phân phối trên web là ví dụ rõ ràng nhất. Không ai cần một bức ảnh sản phẩm lossless trên một trang thương mại điện tử. Khách truy cập của bạn đang xem nó trên một màn hình tiêu chuẩn, có thể qua một kết nối di động chập chờn. Việc cung cấp cho họ một file WebP-Lossless 4 MB thay vì một file JPEG 120 KB ở chất lượng 82 làm cho trang tải chậm hơn 30 lần mà không mang lại lợi ích nào có thể nhận thấy. Công cụ PageSpeed Insights của Google sẽ đúng đắn gắn cờ hình ảnh khổng lồ đó là một vấn đề về hiệu suất. Câu chuyện tương tự đối với streaming âm thanh. Spotify stream ở định dạng OGG Vorbis 320 kbps cho người dùng premium. Đó là một định dạng lossy. Và bạn biết không? Trong một bài kiểm tra mù A/B, ngay cả trên tai nghe tốt, người nghe trung bình cũng không thể phân biệt được sự khác biệt giữa nó và một nguồn lossless. Việc tiết kiệm băng thông và dung lượng lưu trữ ở quy mô đó là cực kỳ lớn. Video hầu như luôn luôn là lossy. Các codec như H.264 và H.265 (HEVC) là những động cơ lossy đằng sau mọi thứ từ YouTube đến đĩa Blu-ray. Một bộ phim 4K dài hai tiếng, không nén, sẽ cần đến một dung lượng lưu trữ đáng kinh ngạc là 6 TB. H.265 nén cùng bộ phim đó xuống còn 25 đến 50 GB có thể quản lý được với chất lượng hoàn toàn chấp nhận được. Các codec video lossless như Apple ProRes 4444 XQ có tồn tại, nhưng chúng chỉ dành riêng cho công việc hậu kỳ chuyên nghiệp, không phải để phân phối. Quy tắc thực tế rất đơn giản: sử dụng lossless khi một file cần được chỉnh sửa lại hoặc lưu trữ. Sử dụng lossy cho phiên bản cuối cùng được gửi đến người dùng cuối, miễn là chất lượng đủ cho cách họ sẽ trải nghiệm nó.

Lầm Tưởng về việc 'Chuyển Đổi Ngược' sang Lossless

Hãy làm rõ một trong những lầm tưởng phổ biến nhất trong việc chuyển đổi file. Chúng tôi liên tục nhận được câu hỏi này tại CocoConvert, và nó xứng đáng có một câu trả lời trực tiếp. Nếu bạn chuyển đổi một bức ảnh JPEG sang PNG, bạn sẽ có được một file lossless. Nhưng bạn không có được một hình ảnh chất lượng cao hơn. File PNG chỉ đơn giản chứa chính xác dữ liệu pixel giống như file JPEG, với đầy đủ các lỗi nén của nó. File lớn hơn vì PNG đang lưu trữ dữ liệu đã bị suy giảm mà không thêm nén, nhưng chất lượng hình ảnh hoàn toàn giống với file JPEG bạn bắt đầu. Bạn không thể phục hồi lại dữ liệu đã bị loại bỏ; không có gì được khôi phục cả. Điều tương tự cũng đúng với âm thanh. Chuyển đổi một file MP3 sang FLAC tạo ra một file lớn hơn nhiều nhưng nghe giống hệt như file MP3. Nó là một bộ chứa lossless chứa dữ liệu lossy. Các tần số âm thanh mà bộ mã hóa MP3 đã loại bỏ đã biến mất vĩnh viễn; chúng không tự nhiên xuất hiện trở lại chỉ vì bạn đã thay đổi phần mở rộng của file. Hiện nay, các công cụ nâng cấp dựa trên AI như Topaz Gigapixel hoặc Super Resolution của Adobe có thể tổng hợp các chi tiết trông có vẻ hợp lý, nhưng đây không phải là sự khôi phục. Đó là một sự phỏng đoán có cơ sở. AI tạo ra các pixel mới dựa trên các mẫu mà nó đã học được từ hàng triệu hình ảnh khác, nó không khôi phục lại các pixel gốc của bạn. Kết quả có thể trông tuyệt vời, nhưng về cơ bản đó là một hình ảnh mới, được tạo ra, chứ không phải là hình ảnh cũ của bạn được hồi sinh. Các công cụ của CocoConvert không áp dụng bất kỳ hình thức nâng cấp hay tăng cường AI nào. Khi bạn chuyển đổi một file JPEG sang PNG trên nền tảng của chúng tôi, bạn sẽ nhận được một file lossless chứa chính xác dữ liệu pixel từ file JPEG nguồn của bạn. Chúng tôi nghĩ rằng việc minh bạch về những gì một trình chuyển đổi có thể và không thể làm là rất quan trọng.

Thiết Lập Thực Tế Cho Các Tác Vụ Chuyển Đổi Phổ Biến

Lý thuyết thì hay đấy, nhưng bạn thực sự nên sử dụng cài đặt nào? Dưới đây là một số khuyến nghị cụ thể cho các quyết định nén phổ biến nhất. Đối với hình ảnh trên web, JPEG ở chất lượng 80-85 là một lựa chọn mặc định ổn định cho ảnh chụp. Nếu hình ảnh có văn bản sắc nét hoặc cần nền trong suốt, JPEG không phải là lựa chọn—nó làm hỏng văn bản và không thể tạo độ trong suốt. Thay vào đó, hãy sử dụng WebP-Lossless hoặc PNG. Nếu bạn cần file nhỏ nhất tuyệt đối cho một bức ảnh và có thể tin tưởng vào các trình duyệt hiện đại, WebP-Lossy ở chất lượng 80 thường sẽ đánh bại một file JPEG tương đương về kích thước file từ 25-35%. Đối với công việc in ấn, đây là một quy tắc cứng: không bao giờ giao file JPEG cho một nhà in chuyên nghiệp. Bất cứ ai đã từng vật lộn với một file PDF xuất ra bị lỗi đều biết nỗi đau này. Sử dụng TIFF (nén LZW là ổn) hoặc một file PDF có nhúng hình ảnh độ phân giải cao. Một file JPEG trông hoàn hảo trên màn hình có thể lộ ra những lỗi nén xấu xí khi được in ở 300 DPI trên một khổ lớn. Để lưu trữ ảnh chụp, luôn giữ file RAW gốc từ máy ảnh của bạn nếu có. Đó là bản âm bản kỹ thuật số của bạn. Nếu bạn phải chuyển đổi sang một định dạng tiêu chuẩn để lưu trữ, hãy sử dụng TIFF hoặc PNG. Không lưu trữ ảnh dưới dạng JPEG. Ngay cả ở chất lượng 100, JPEG về mặt kỹ thuật vẫn là lossy do các bước biến đổi và lượng tử hóa của nó. Đối với mastering và lưu trữ âm thanh, WAV hoặc AIFF là các tiêu chuẩn của ngành. FLAC hoàn toàn chấp nhận được nếu không gian lưu trữ là một mối quan tâm lớn. Để giao cho khách hàng, luôn cung cấp định dạng họ yêu cầu; nếu họ không chỉ định, một file WAV 24-bit/48 kHz là một lựa chọn mặc định an toàn và chuyên nghiệp. Trên CocoConvert, bạn có thể đặt chất lượng JPEG ngay trong bảng tùy chọn. Đối với đầu ra PNG, không có cài đặt nào phải lo lắng—nó luôn là lossless. Đối với WebP, bạn có thể chuyển đổi giữa chế độ lossy và lossless trong cùng một bảng, điều này hoàn hảo để thử nghiệm nhằm tìm ra sự cân bằng phù hợp cho hình ảnh của bạn.

Chọn Định Dạng Phù Hợp Là Quyết Định Về Quy Trình, Không Phải Về Kỹ Thuật

Sau tất cả những chi tiết kỹ thuật này, rõ ràng là câu hỏi lossy so với lossless không thực sự là về định dạng nào là 'tốt nhất'. Nó là về quy trình làm việc. Định dạng phù hợp phụ thuộc vào vị trí của file trong vòng đời của nó và bạn dự định làm gì tiếp theo với nó. Một file đang trong quá trình xử lý phải là lossless. Chỉnh sửa và lưu lại một file lossy giống như tạo một bản photocopy từ một bản photocopy khác—mỗi thế hệ sẽ tệ hơn. Sử dụng các định dạng lossless như TIFF, PNG, hoặc PSD làm định dạng làm việc của bạn, và chỉ nén sang định dạng lossy cho lần xuất cuối cùng. Khi một file được phân phối đến người dùng cuối—trên một trang web, trong một email, hoặc trên một nền tảng streaming—nó nên được định kích thước cho phù hợp với bối cảnh. Một file PNG lossless 10 MB trên một bài đăng blog không phải là một cam kết về chất lượng; đó là một sai lầm về hiệu suất. Người dùng sẽ không thấy được lợi ích của dữ liệu thừa, nhưng họ chắc chắn sẽ cảm nhận được thời gian tải chậm. Một file được lưu trữ lâu dài nên là lossless và, quan trọng là, ở một định dạng mở. Một định dạng lossless độc quyền có thể trở thành một cục chặn giấy kỹ thuật số nếu công ty đứng sau nó biến mất. Hãy gắn bó với các tiêu chuẩn mở như PNG, TIFF, FLAC, và WAV để có sự hỗ trợ rộng rãi và lâu dài. Các công cụ chuyển đổi file như CocoConvert là cầu nối giữa các giai đoạn trong quy trình làm việc. Chúng dùng để biến một file TIFF đã hoàn thành thành một file JPEG sẵn sàng cho web, chuyển đổi một file WAV master thành MP3 cho podcast, hoặc chuyển đổi hàng loạt PNG sang WebP-Lossless để tăng hiệu suất. Điều mà không một trình chuyển đổi nào có thể làm là tạo ra chất lượng từ hư không. Điều tốt nhất mà nó có thể cung cấp là một sự biến đổi chính xác, được cấu hình tốt của dữ liệu bạn đã có. Hiểu về nén có nghĩa là nhận ra rằng chất lượng được quyết định tại thời điểm tạo ra file. Mọi bước sau đó chỉ hoặc là bảo toàn nó, hoặc là làm suy giảm nó. Lựa chọn định dạng của bạn chỉ đơn giản là cách bạn kiểm soát quá trình đó.