FLAC-ljud (.flac)

Xiph.Org Standard

The Free Lossless Audio Codec (FLAC) är guldsstandardformatet för öppen källkod och förlustfri ljudkomprimering, som erbjuder höga komprimeringsförhållanden med extremt snabb, håvarvsvänlig avkodning.

Konvertera FLAC till MP3

Gratis konverterare från FLAC till MP3 i webbläsaren. Konvertera filer direkt på din enhet.

Granska & Metadata

Operativsystem och filanalysverktyg identifierar FLAC-filer genom att granska den inledande binära bytesekvensen:

Välj eller släpp filer här

100 % privat konvertering i webbläsaren - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddas upp till externa servrar. All bearbetning sker lokalt i webbläsarens sandlåda.

Signatur för filhuvud på bytenivå (Magic Bytes)

Operativsystem och filanalysverktyg identifierar FLAC-filer genom att granska den inledande binära bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

66 4C 61 43

ASCII-REPRESENTATION: fLaC

Standardisering: Xiph.Org Open Standard / IETF Draft

Tekniska specifikationer

ContainerarkitekturNative FLAC bitstream container with METADATA_BLOCK structure
KomprimeringLinear prediction (LPC) and Rice entropy coding with subframe partitioning
BytessordinningBig-Endian bitstream headers; sample payloads signed integer PCM
FärgrymderN/A (Lossless Audio Stream)
Kanaler och struktur1 to 8 discrete audio channels
Maximala dimensionerSample rates up to 655,350 Hz at 4 to 32 bits per sample
Transparens100% mathematically lossless bit-exact audio reproduction
Strömning och progressivNative frame synchronization words and seeking tables support byte-range HTTP streaming

Teknisk jämförelsematris: FLAC vs konkurrenter

Tekniskt attributFLAC (Aktuell)ALACWAVAPE
LicensieringsmodellFri och öppen källkod (BSD/GPL)Apache 2.0 Open SourceOffentlig egendom / Proprietär RIFFAnpassad licens med öppen källkod
CPU-belastning vid avkodningExtremt låg; minimal inverkan på batterietLågNoll CPU-omkostnader för dekomprimeringMåttlig till hög
FeldetekteringInbäddad 128-bitars MD5-signatur av rått PCM-ljudEndast integritet på atomnivåInget inbyggtCRC32-kontrollsummor per ram
Antagande av hårdvaruspelareAllestädes närvarande i bilstereoapparater, hemmamottagare och Hi-Fi-anläggningarApple-enheter och AirPlay-mottagareAlla enheterMycket begränsad

Vanliga skadeorsaker och hex-återställningsguide

FLAC-avkodaren loggar 'MD5 signature mismatch' eller spelaren hackar under uppspelning.

Grundorsak: Bitröta eller överföringsfel har vänt bitar i de komprimerade ljudramdata.

Återställning: Testa integriteten med 'flac -t sample.flac'. Återkoda med 'flac -F' för att ignorera korrupta ramar och rädda ljudet.

Säkerhetsanalys och attackvektorer för tolkar

FLAC har en mogen kodbas, men felaktigt utformade metadatablocker (som överdimensionerade bild- eller cue-sheet-block) kan utlösa parserproblem.

Kända attackvektorer

  • Heltalsspill vid tolkning av METADATA_BLOCK_PICTURE som leder till heap-korruption i opatchade medieindexerare.
  • Konstruerade kanaltilldelningsbitar som orsakar division med noll i stereodekorrelationsrutiner.
  • Heap-läsning utanför gränserna i libFLAC Vorbis-kommentarsläsare.

Rekommenderade skyddsåtgärder:

Historiskt ursprung och milstolpar

2017Microsoft och Apple lägger till inbyggt FLAC-avkodningsstöd i Windows 10 och macOS High Sierra.
2003FLAC ansluter sig till paraplyet för Xiph.Org Foundation tillsammans med Ogg, Vorbis och Theora.
2001Josh Coalson släpper FLAC 1.0 under licenserna GPL/BSD för öppen källkod.

Viktiga fördelar

  • Helt öppen och royaltyfri specifikation utan patentbegränsningar.
  • Asymmetrisk design möjliggör omedelbar, lättviktsavkodning på batteribegränsad hårdvara.
  • Innehåller en MD5-ljudsignatur i STREAMINFO-huvudet för automatisk bitnivåverifiering av korruption.

Tekniska begränsningar

  • Filer är betydligt större (vanligtvis 5 gånger större) än förlustformat som MP3, AAC eller Opus.
  • Inget inbyggt stöd för 32-bitars flyttalsljuddata som ofta används i interna mixbussar i DAW.
  • Historiskt motstånd från äldre Apple-applikationer krävde alternativa format som ALAC.

Intressant teknisk kuriosa

  • Den 4-byte långa magiska signaturen 'fLaC' har blandade versaler och gemener som står för 'Free Lossless Audio Codec'.
  • Europeiska rymdorganisationen (ESA) använde FLAC för att komprimera vetenskapliga ljudinspelningar från atmosfäriska rymduppdrag.
  • Neil Youngs högupplösta musikspelare Pono byggde hela sitt ekosystem kring 24-bitars/192 kHz FLAC.

Vanliga tekniska frågor

Komprimerar FLAC ljud lika bra som MP3?

Nej. FLAC är förlustfritt, vilket innebär att det bevarar varenda ljudsample och vanligtvis uppnår en storleksminskning på 50 %. MP3 är förlustbehäftat och kastar bort ohörbar data för att uppnå en minskning på 80 % till 90 %.

Vad gör FLAC-komprimeringsnivån (0–8)?

Komprimeringsnivåerna i FLAC påverkar kodningstid och CPU-ansträngning, INTE ljudkvaliteten. Alla nivåer (0 till 8) dekomprimeras till exakt samma ljud. Nivå 8 tar längre tid att koda men ger något mindre filer.

Kan FLAC lagra skivomslag?

Ja. FLAC innehåller ett dedikerat METADATA_BLOCK_PICTURE-block som bäddar in framsida, baksida och konvolutart direkt inuti ljudfilen.

Relaterade konverteringspar för FLAC

FLAC till MP3

Genom att konvertera förlustfria FLAC-filer till komprimerade MP3-filer minskar filstorleken avsevärt, vilket gör din musiksamling kompatibel med äldre mediaspelare och mobila enheter med begränsat utrymme.

MP3 till FLAC

Att konvertera en förlorande MP3-fil till en förlustfri FLAC-fil placerar ljuddata i en okomprimerad arkivbehållare, även om det inte kan återställa frekvenser som redan har tagits bort av den ursprungliga komprimeringen.

ALAC till FLAC

Genom att konvertera Apple Lossless Audio Codec-filer till FLAC Master flyttas din arkivmusiksamling från Apples exklusiva MP4-containrar till en öppen källkodsstandard som stöds av tusentals mediaspelare och hårdvaruenheter.

FLAC till ALAC

Genom att konvertera FLAC Master-ljudfiler till Apple Lossless ändras containern från ursprunglig FLAC till MP4 samtidigt som varenda bit ursprunglig ljuddata hålls intakt.

WAV till FLAC

Konvertering av okomprimerad WAV PCM till FLAC Master krymper dina ljudfiler till hälften av deras storlek utan att kasta bort en enda bit ljuddata.

FLAC till WAV

Konvertering av FLAC Master till WAV PCM packar upp komprimerat ljud till rå pulsmodulerad data för kompromisslös hårdvarukompatibilitet.

APE till FLAC

Konvertering av Monkey's Audio-filer till FLAC Master bevarar varenda bit original-ljuddata samtidigt som det låser upp universell kompatibilitet över nästan alla moderna mediaspelare och hårdvaror.

AIFF till FLAC

Omvandling av AIFF-ljud till FLAC-master reducerar okomprimerade filstorlekar med upp till 60 procent samtidigt som varje enskild bit av ursprungliga ljuddata bevaras.