Software detaljer:
Grundlæggende arkiv operationer (oprettelse og udvinding) håndteres ved hjælp af kun få metoder.
Mere komplekse operationer, der involverer manipulation af eksisterende arkiver på plads (tilføje, fjerne, og ændre poster) er også muligt med lidt mere arbejde.
Selv tilføjer avancerede funktioner såsom nye kompression codecs understøttes med en moderat mængde indsats
Egenskaber :.
- 100% native Ruby.
- Arkiv skabelse og ekstraktion understøttes med kun et par linjer kode.
- Arkiver kan opdateres & quot; på plads & quot; eller dumpet ud til andre filer eller rør.
- Filer, symlinks og mapper understøttes i arkiver.
- Unix tilladelse / tilstand bits er understøttet.
- Unix bruger- og gruppe ejerskaber understøttes.
- Unix sidste adgang og sidste modificerede tider er understøttet.
- Indtastning udvidelse (AKA ekstra felt) implementeringer kan tilføjes i farten.
- Ukendt indgang forlængelse typer konservering under arkiv behandling.
- punktere og Store komprimering codecs understøttes ud af kassen.
- Flere kompression codecs kan tilføjes i farten.
- Traditionel (svag) kryptering er understøttet ud af boksen.
Hvad er nyt i denne udgivelse:.
- Kun definere ZLIB konstanter når de ikke allerede er defineret
Hvad er nyt i version 0.3.0:
- lavet en væsentlig forbedring til udvinding af ydeevne komprimeret poster for ydeevne på niveau med InfoZIP s unzip. Tolker arkiver med mange indgange er stadig en smule subpar dog.
Begrænsninger :.
- er behov for flere testcases
- Alle filposter er arkiveret og udvindes i binær tilstand. Ingen forsøg på at normalisere tekstfiler til den linje slutter konvention af et target system.
- Hårde links og enheds-filer understøttes i øjeblikket ikke i arkiver.
- Læsning arkiver fra ikke-seekable IO, som rør og stikkontakter, understøttes ikke.
- MSDOS tilladelse attributter understøttes ikke.
- Stærk kryptering understøttes ikke.
- Zip64 understøttes ikke.
- Digitale signaturer understøttes ikke.
Kommentarer ikke fundet