logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak utworzyć skompresowany plik ISO mniejszy niż oryginalne dane?

grissley 09 Sty 2005 01:06 2830 18
REKLAMA
  • #1 1122200
    grissley
    Poziom 11  
    Posty: 37
    Ocena: 3
    Witam,
    Temat niby oklepany, ale jakby nie do konca.
    Chodzi o tworzenie obrazow iso z plikow na dysku.
    Mozna to zrobic od reki WinOnem, nero, winiso itd ale jest jeden problem - obraz bedzie zajmowal dokladnie tyle miejsca na dysku, ile dane. A moglby zajmowac mniej (ze wzgledu na rozne formaty zapisu chyba).
    Ktos moze wie, jak utworzyc plik iso zajmujacy mniej miejsca na dysku, niz skladajace sie na niego dane?
    Mialem wlasnie taki obrazek "iso" zajmujacy 4,3GB, rozpakowalem (po rozpakowaniu - 4,8GB) i skasowalem obrazek. A teraz glowie sie, jak to z powrotem "wrzucic" do iso i nagrac na plytke...
    Please, help :I
  • REKLAMA
  • #2 1125250
    mbo
    VIP Zasłużony dla elektroda
    Posty: 19691
    Pomógł: 2333
    Ocena: 845
    Samo ISO nie m możliwości kompresji aby zajmował plik mniej miejsca.

    Musiałbyś plik wynikowy spakować jakimś programem.
  • #3 1126871
    grissley
    Poziom 11  
    Posty: 37
    Ocena: 3
    Mniejszy rozmiar moze wynikac z innego formatu zapisu plikow na CD, niz na HDD. Zreszta, jak juz powiedzialem - plik iso mial rozmiar 4,3 GB, a wypakowane z niego pliki zajely juz 4,8. No i teraz szukam mozliwosci stworzenia takiego samego pliku (ISO), jaki nieopatrznie skasowalem...

    help :I
  • #4 1127345
    arnoldk_20
    Poziom 35  
    Posty: 2172
    Pomógł: 290
    Ocena: 114
    To jest nie możliwe aby plik iso był mniejszy niz dane w nim zawarte.
    Ponieważ w obrazie iso (jak i w każdym innym obrazie płyty ) są zapisane dodatkowe dane subkanałowe. A sam format iso nie jest formatem skompresowanym
  • REKLAMA
  • #5 1127636
    mbo
    VIP Zasłużony dla elektroda
    Posty: 19691
    Pomógł: 2333
    Ocena: 845
    Jest to możliwe w 1 przypadku - kiedy na płytce jest bardzo dużo malutkich plików. Mniejszych rozmiarem od klastra (najmniejszej jednostki zajmowanej na dysku).
  • REKLAMA
  • #6 1127685
    Scull
    Poziom 16  
    Posty: 231
    Pomógł: 13
    Ocena: 9
    Zgadza się. W tym przypadku nie, ponieważ jeden plik ISO zajmował wiele klastrow a nie był wyliczone pojedyńcze pliki. A na plyce klaster pewnie ze 2 kb.
    Na partycji do 8 GB - 4 kb a powyżej 8 kb. A NTFS zawsze 8 kb. Zgadza się?
    We włąściwościach pliku jest "wielkść pliku" i "miejsce użyte" ... może popatrzyłeś nie w tę rubrykę?
    Jeszcze jest możliwość taka, że na plycie zawsze wygląda na więcej danych ... np. muzyka: w kompilacji pisze, że 68 minut a przy nagrywaniu 73 min - 729 MB <-- to tylko przykład :). Może to jest od tego uzależnione?


    A może CI się cyferki pomyliły? :]
  • #7 1127805
    grissley
    Poziom 11  
    Posty: 37
    Ocena: 3
    Jest dokladnie tak, jak pisze scull - mnostwo plikow, w tym rowniez malutkich , ktore zajmuja wiecej miejsca niz powinny - ze wzgledu na cechy NTFS.
    Anyway - pyatnie jest wciaz to samo:
    JAK Z POWROTEM WRZUCIC TO CALE CHOLERSTWO DO JEDNEGO ISO, zajmujacego tyle, ile partia przykazala? :'(((
    Jesli ktos wie, to niech sie pochwali, pliss....
  • #8 1127812
    Kolobos
    Spec od komputerów
    Posty: 85181
    Pomógł: 17174
    Ocena: 10460
    A probowales to normalnie nagrac na plyte? Nie patrzac na to ile zajmuje?
  • REKLAMA
  • #9 1127835
    arnoldk_20
    Poziom 35  
    Posty: 2172
    Pomógł: 290
    Ocena: 114
    Scull napisał:
    ... np. muzyka: w kompilacji pisze, że 68 minut a przy nagrywaniu 73 min - 729 MB <-- to tylko przykład :). Może to jest od tego uzależnione?

    Płyty audio i płyty vcd i svcd inaczej się liczy.
    Ponieważ sektory na płycie mają 2352B.
    Dla płyty z danymi przypada 12B na synchronizacje + 8B Nagłówek + 284B System korekcji błędów(dodatkowe dane do korekcji płyty) + 2048B Danych = 2352B.
    Dla płyt audio, vcd i svcd, i pliki filmowe na płytach video Dvd
    12B synchronizacja + 8B nagłówek + 2324B danych audio i video + 4B korekcja poprawności odczytu = 2352B
    Żródło http://www.cdrinfo.pl/software/slownik/slownik_w.php?ID=2183181220 i kalkulator http://www.cdrinfo.pl/skrypty/calc.php[/url]
  • #10 1127838
    grissley
    Poziom 11  
    Posty: 37
    Ocena: 3
    Zaraz, momento. Tak, jak napisal mbo, chcialem powiedziec (a nie scull). I to jest wlasnie ten przypadek, jakies 4 tysiace plikow - roznej wielkosci.
    A przypadek dotyczy chyba nie tylko plikow malych, w malych jest po prostu najbardziej widoczny. Jezeli na plycie zajmowaly w miare dokladnie tyle miejsca ile powinny (z dokladnoscia do 2kb), to po wypakowaniu na twardy kazdy pliczek zajal juz sobie wygodne 8kb (lub wielokrotnosc). Czyli - srednio/statystycznie rzecz ujmujac - kazdy plik zajal ok 4 kb wiecej, niz moglby. Co daje nam 4tys*4= 16tys kb....
    Przyznaje sie, to dalej mniejsza roznica, niz bylo faktycznie. :|
    Ale niczego nie pomylilem - Plik iso byl obrazem plytki DVD z danymi, o rozmiarze ok 4,38 GB. Wypakowalem to wszystko (wiem, niepotrzebnie) na hdd i teraz zajmuje mi to dokladnie 4,87GB. A ja chce to jakos z powrotem wepchnac na plytke... :'(

    Dodano po 2 [minuty]:

    Aha - tutaj nie chodzi o zadne VCD. To byla plytka DVD, ale z danymi, z dużą ilością różnych plikow, instalek itp.
  • #11 1132469
    Scull
    Poziom 16  
    Posty: 231
    Pomógł: 13
    Ocena: 9
    Może włącz jakis overburning w nero 6?

    PS.
    A już myślalem, ze mam racje .. choć raz :)
  • #12 1133041
    grissley
    Poziom 11  
    Posty: 37
    Ocena: 3
    Z tym bedzie problem, bo uzywam WinOn'a, a nie nero ;)
    A tak serio to troche mi szkoda plytki ryzykowac - to w sumie cale 0,5GB wiecej...
  • #13 1133565
    Grysik
    Poziom 20  
    Posty: 342
    Pomógł: 27
    Ocena: 5
    A jak poprostu dodasz listy nagrywania do winon'a te pliki które chcesz nagrać, to ile miejsca Ci jeszcze brakuje? I jakiego masz tego winoncd?
  • #14 1134583
    grissley
    Poziom 11  
    Posty: 37
    Ocena: 3
    WinOn'a mam szóstkę. Jak wrzucę mu na listę wszystkie pliki to pokazuje dokladnie taki rozmiar, jak na dysku, czyli 4,8. A plytka jest 4,38. Myslę, ze on nie robi żadnej analizy ile toto powinno zająć miejsca na płycie, a po prostu sczytuje rozmiar jaki pliki zajmują na dysku. I juz.
  • #15 1136471
    Grysik
    Poziom 20  
    Posty: 342
    Pomógł: 27
    Ocena: 5
    hmmm... dziwne
    jak próbowałem u siebie to:
    rozmiar 591MB
    rozmiar na dysku 607MB
    rozmiar po dodaniu do winoncd 600MB
    mój winoncd to 6.03.1060

    Może spróbój tak: dodaj pliki które chcesz nagrać-> w pasku menu klinij na project -> output format. Tam ma być ustawione ISO 9660 + Joliet. Tak było domyślnie ustawione może kiedyś zmieniałeś tą opcję??
  • #16 1148653
    grissley
    Poziom 11  
    Posty: 37
    Ocena: 3
    Inny przyklad - wlasnie przekonwertowalem BINa na ISO. BIN zajmowal 411MB, a ISO juz jedynie 350... Moze sprobowac zrzucic to do bin-a i potem wlasnie przekonwertowac??? hmmm zaraz poszukam programu do tworzenia binow (moze ktos poleca jakis freeware?)
  • #17 1542573
    longines
    Poziom 26  
    Posty: 730
    Pomógł: 78
    Ocena: 38
    mbo napisał:
    Samo ISO nie m możliwości kompresji aby zajmował plik mniej miejsca.

    Musiałbyś plik wynikowy spakować jakimś programem.


    Na przykład najpierw RAR-em z atrybutem kompresji multimedialnej, a potem poprawić ZIP-em, ale i tak nie osiągniesz takiej kompresji jak ta w poniższym pliku :twisted:

    Uwaga: Do rozpakowania jest potrzebne 3 Gigabajty wolnej powierzchni na dysku !!!
    Załączniki:
    • apple_hfs_formated_hd_image_file.zip (6.65 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #18 1542675
    adamjk
    Poziom 28  
    Posty: 881
    Pomógł: 126
    Ocena: 151
    Odpowiedź może być stosunkowo prosta. Mam plik *.iso około 135 MB, po rozpakowaniu jest przeszło 450 MB. Cudów oczywiście nie ma, po prostu w różnych folderach są takie same pliki. W UltraISO jest taka opcja przy tworzeniu pliku *.iso "Optimize". Powinno pomóc.
  • #19 1544362
    gicio
    Poziom 13  
    Posty: 33
    Pomógł: 5
    Ocena: 10
    Czasami nagrywam na jednej płycie dvd kilka obrazów płyt cd (nie lubię przy instalacji żonglować płytami) - najmniejsze rozmiary niemal zawsze mają obrazy tworzone przez nero (*.nrg)

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy problemu tworzenia pliku ISO o rozmiarze mniejszym niż suma rozpakowanych danych z powodu różnic w alokacji miejsca na dysku twardym (np. NTFS z klastrami 4-8 KB) oraz sposobu zapisu plików na płycie DVD. Format ISO jest nieskompresowany i zawiera dodatkowe dane subkanałowe, co uniemożliwia zmniejszenie rozmiaru obrazu poniżej faktycznej wielkości danych. W przypadku wielu małych plików różnice w zajmowanym miejscu wynikają z rozmiaru klastra na dysku, co powoduje, że rozpakowane pliki zajmują więcej miejsca niż obraz ISO. Programy takie jak WinOnCD, Nero, WinISO tworzą obrazy ISO o rozmiarze odpowiadającym sumie rozmiarów plików na dysku, bez kompresji. Propozycje obejmują użycie formatów BIN, które mogą być mniejsze niż ISO, lub kompresję pliku ISO za pomocą archiwizatorów (RAR, ZIP), jednak wymaga to rozpakowania przed nagraniem. UltraISO oferuje opcję "Optimize" przy tworzeniu ISO, która może pomóc w redukcji rozmiaru poprzez eliminację duplikatów plików. Różnice w rozmiarze wynikają także z różnych formatów zapisu danych na płytach (np. sektory 2352B z danymi i korekcją błędów). Overburning w Nero może pozwolić na nagranie większej ilości danych, ale nie zmienia rozmiaru ISO. W praktyce, aby nagrać dane o rozmiarze większym niż pojemność płyty, należy albo zmniejszyć ilość danych, albo użyć kompresji i rozpakować przed nagraniem, gdyż sam format ISO nie oferuje kompresji.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA