Przegląd
Czasami nie musimy kompresować naszych plików, wystarczy połączyć je w jeden dla lepszej obsługi. W przypadku już skompresowanych formatów plików, takich jak JPEG lub DOCX, dalsza kompresja może nie zapewnić znacznych oszczędności miejsca. Ponadto archiwizacja bez kompresji jest korzystna, gdy niezbędny jest szybki dostęp do poszczególnych plików, ponieważ skompresowane archiwa wymagają dekompresji przed uzyskaniem dostępu do określonej zawartości. W scenariuszach, w których zasoby obliczeniowe są ograniczone, wybór nieskompresowanych archiwów może zmniejszyć obciążenie przetwarzania, zapewniając szybsze procesy archiwizacji i ekstrakcji bez obciążenia obliczeniowego algorytmów kompresji.Aspose.ZIP obsługuje kilka formatów archiwów, które pozwalają na przechowywanie danych. Oto instrukcja tworzenia takich archiwów.
Jak dodawać pliki do archiwów ZIP bez kompresji
Jeśli chcesz przechowywać pliki w archiwum ZIP, użyj
StoreCompressionSetting
podczas inicjowania
Instancja archiwum
. Aby dodać pliki do archiwum ZIP bez kompresji, wystarczy użyć odpowiedniego polecenia lub opcji oprogramowania. Dzięki temu pliki zostaną uwzględnione w archiwum w niezmienionej postaci, bez poddawania ich żadnym algorytmom kompresji. Ta metoda jest korzystna, gdy najważniejszy jest szybki dostęp do poszczególnych plików, eliminując potrzebę dekompresji przed użyciem.
Przykład:
using (FileStream zipFile = File.Open("archive.zip", FileMode.Create))
{
FileInfo fi1 = new FileInfo("alice29.txt");
FileInfo fi2 = new FileInfo("asyoulik.txt");
using (Archive archive = new Archive(new ArchiveEntrySettings(new StoreCompressionSettings())))
{
archive.CreateEntry("alice29.txt", fi1);
archive.CreateEntry("lcet10.txt", fi2);
archive.Save(zipFile);
}
}
Przegląd archiwum ZIP
ZIP to powszechnie używany format plików, który skutecznie kompresuje i archiwizuje dane. Jeśli chodzi o dodawanie plików bez kompresji, ZIP zapewnia bezproblemowe rozwiązanie. Postępując zgodnie z prostym procesem, użytkownicy mogą bez wysiłku integrować pliki z archiwami ZIP bez stosowania kompresji, zachowując oryginalną strukturę danych.
Dlaczego warto wybrać brak kompresji w formacie ZIP
Rezygnacja z kompresji w formacie ZIP jest korzystna w scenariuszach, w których zachowanie oryginalnych rozmiarów i struktury plików ma kluczowe znaczenie. Ta metoda jest idealna do archiwizacji dużych plików lub katalogów bez poświęcania przestrzeni dyskowej. Przyjazny interfejs użytkownika ZIP sprawia, że proces jest intuicyjny, umożliwiając użytkownikom tworzenie archiwów dostosowanych do ich konkretnych potrzeb.
Jak dodawać pliki do archiwów 7-ZIP bez kompresji
Podobnie, jeśli chcesz zachować pliki w archiwum 7z, użyj
SevenZipStoreCompressionSetting
podczas inicjowania
SevenZipArchive
instancja. Aby dołączyć pliki do archiwum 7Zip bez kompresji, użyj wyznaczonego polecenia lub ustawienia oprogramowania. Dzięki temu pliki zostaną dodane do archiwum w formie nieskompresowanej, zapewniając szybki dostęp bez konieczności dekompresji. Elastyczność 7Zip sprawia, że jest to cenne narzędzie do zarządzania archiwami bez utraty integralności plików.
Przykład:
using (FileStream szFile = File.Open("archive.7z", FileMode.Create))
{
FileInfo fi1 = new FileInfo("alice29.txt");
FileInfo fi2 = new FileInfo("asyoulik.txt");
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipStoreCompressionSettings())))
{
archive.CreateEntry("alice29.txt", fi1);
archive.CreateEntry("asyoulik.txt", fi2);
archive.Save(szFile);
}
}
Przegląd archiwum 7-ZIP
7-Zip, wszechstronne narzędzie do archiwizacji, wyróżnia się wysokim współczynnikiem kompresji i obsługą różnych formatów. Jeśli chcesz dodać pliki bez kompresji, 7Zip oferuje proste podejście. Użytkownicy mogą bez wysiłku włączać pliki do archiwów 7-Zip bez ich kompresowania, zachowując integralność oryginalnej struktury danych .
Dlaczego warto wybrać brak kompresji w 7ZIP
Rezygnacja z kompresji w 7Zip okazuje się korzystna, gdy istotne jest zachowanie oryginalnych atrybutów pliku. Metoda ta jest szczególnie korzystna w przypadku archiwizacji dużych plików lub katalogów przy jednoczesnej minimalizacji wykorzystania przestrzeni dyskowej. Dzięki przyjaznemu interfejsowi 7Zip użytkownicy mogą łatwo poruszać się po procesie archiwizacji, zapewniając bezproblemową obsługę.
Jak dodać pliki do TAR bez kompresji
W przeciwieństwie do skompresowanych formatów archiwów, takich jak ZIP, głównym celem tar jest łączenie wielu plików i katalogów w jeden plik archiwum bez kompresji. Użyj instancji
TarArchive
bez żadnych ustawień kompozycji. TAR, skrót od Tape Archive, to oparty na systemie Unix format archiwizacji, znany z łączenia plików w pakiety bez kompresji. Służy jako prosty kontener na wiele plików i katalogów. Rozważając archiwa TAR, użytkownicy mogą dodawać pliki bez kompresji, zachowując naturalną strukturę danych.
Przykład:
using (FileStream tarFile = File.Open("joint.tar", FileMode.Create))
{
FileInfo fi1 = new FileInfo("text.txt");
FileInfo fi2 = new FileInfo("picture.png");
using (TarArchive archive = new TarArchive())
{
archive.CreateEntry("text.txt", fi1);
archive.CreateEntry("picture.png", fi2);
archive.Save(tarFile);
}
}
Przegląd archiwum TAR
W archiwach TAR proces dodawania plików bez kompresji jest nieodłącznym elementem formatu. Użytkownicy mogą bezproblemowo dołączać pliki za pomocą poleceń TAR lub dedykowanych opcji oprogramowania, bez konieczności wprowadzania algorytmów kompresji. Takie podejście zapewnia, że pliki zostaną uwzględnione w archiwum TAR w stanie nieskompresowanym, co upraszcza późniejszy dostęp.
Dlaczego warto wybrać brak kompresji w formacie TAR
Rezygnacja z kompresji w archiwach TAR okazuje się korzystna w scenariuszach, w których najważniejsza jest struktura plików i szybki dostęp. Prostota TARa w zachowywaniu atrybutów plików i hierarchii katalogów sprawia, że nadaje się on do celów archiwalnych bez poświęcania wydajności przechowywania. Niezależnie od tego, czy archiwizujesz pojedyncze pliki, czy całe katalogi, nieskompresowana opcja TAR zapewnia dostępność i integralność danych.
Jak dodawać pliki do archiwów CPIO bez kompresji
W dziedzinie archiwów CPIO dołączanie plików bez kompresji jest procesem płynnym i integralnym z formatem. Użytkownicy mogą bez wysiłku włączać pliki za pomocą poleceń CPIO lub dedykowanych narzędzi programowych, zapewniając, że pliki zostaną wchłonięte przez archiwum CPIO bez poddawania ich algorytmom kompresji. Zachowuje to oryginalny stan danych, jednocześnie upraszczając ich wyszukiwanie. Podobnie jak tar, cpio to kolejny format archiwum oparty na systemie Unix, który archiwizuje pliki bez kompresji. Użyj instancji
CpioArchive
bez żadnych ustawień kompozycji.
Próbka:
using (FileStream cpioFile = File.Open("archive.cpio", FileMode.Create))
{
FileInfo fi1 = new FileInfo(Path.Combine(this.corpusDir, "alice29.txt"));
FileInfo fi2 = new FileInfo(Path.Combine(this.corpusDir, "asyoulik.txt"));
using (var archive = new CpioArchive())
{
archive.CreateEntry("alice29.txt", fi1);
archive.CreateEntry("fields.c", fi2);
archive.Save(cpioFile, format);
}
}
Wgląd w archiwum CPIO
CPIO, skrót od Copy In, Copy Out, to format archiwizacji plików powszechnie używany w środowiskach Unix i Linux. W przeciwieństwie do formatów skompresowanych, CPIO koncentruje się na kopiowaniu plików do i z archiwów bez stosowania kompresji. Ta prosta struktura sprawia, że dobrze nadaje się do zadań, w których priorytetem jest utrzymanie integralności danych nad wydajnością kompresji.
Korzyści z braku kompresji w CPIO
Rezygnacja z kompresji w archiwach CPIO zapewnia korzyści w scenariuszach, w których nacisk kładzie się na zachowanie atrybutów plików i hierarchii katalogów. Konstrukcja CPIO sprawia, że jest on biegły w utrzymywaniu integralności struktur danych, co czyni go idealnym wyborem do celów archiwalnych bez utraty dostępności. Niezależnie od tego, czy obsługujesz pojedyncze pliki, czy obszerne katalogi, nieskompresowane podejście CPIO gwarantuje szybki dostęp i niezawodne przechowywanie danych.
Jak dodawać pliki do archiwów XAR bez kompresji
XAR, skrót od formatu eXtensible ARchive, to nowoczesny format archiwum zaprojektowany z myślą o wydajności i rozszerzalności. Znany ze swojej wszechstronności, XAR umożliwia użytkownikom tworzenie archiwów bez dodatkowej warstwy kompresji, oferując zróżnicowane podejście do organizacji i przechowywania plików. Format archiwum XAR został zaprojektowany tak, aby obsługiwał zarówno opcje kompresji, jak i braku kompresji. Podobnie jak w przypadku ZIP, użyj
XarStoreCompressionSettings
podczas inicjowania
XarArchive
.
Przykład:
using (FileStream xarFile = File.Open("archive.xar", FileMode.Create))
{
FileInfo fi1 = new FileInfo("alice29.txt");
FileInfo fi2 = new FileInfo("asyoulik.txt");
using (var archive = new XarArchive(new XarStoreCompressionSettings()))
{
archive.CreateEntry("alice29.txt", fi1);
archive.CreateEntry("asyoulik.txt", fi2);
archive.Save(xarFile);
}
}
Przegląd archiwum XAR
XAR upraszcza proces dodawania plików bez kompresji, zapewniając użytkownikom elastyczność w zarządzaniu swoimi archiwami. Korzystając z poleceń XAR lub kompatybilnych narzędzi programowych, użytkownicy mogą bezproblemowo integrować pliki z archiwum bez odwoływania się do algorytmów kompresji. Ta prosta metoda gwarantuje, że oryginalna struktura danych pozostanie nienaruszona i będzie gotowa do odzyskania w razie potrzeby.
Zalety nieskompresowanych archiwów XAR
Wybór trasy bez kompresji z XAR okazuje się korzystny w scenariuszach, w których najważniejszy jest szybki dostęp do niezmienionych plików. Rozszerzalna architektura XAR umożliwia zachowanie atrybutów plików i hierarchii katalogów bez narzutu związanego z kompresją. Niezależnie od tego, czy chodzi o pojedyncze pliki, czy o skomplikowaną strukturę katalogów, nieskompresowane archiwa XAR gwarantują skuteczny dostęp i niezawodną ochronę danych.
Inne obsługiwane funkcje Aspose.ZIP dla .NET API
Skorzystaj z biblioteki Aspose.ZIP C#, aby konwertować, scalać, edytować dokumenty w formacie zip, wyodrębniać dane z archiwów i nie tylko!
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.ZIP for .NET?
- Customers List
- Success Stories