Will the 7z format be supported in the future?

General area for talk about ZSNES. The best place to ask for related questions as well as troubleshooting.

Moderator: ZSNES Mods

kevman
Redneck Gamer-Mod
Posts: 433
Joined: Wed Aug 04, 2004 2:15 am
Location: Pittsburgh

Post by kevman »

BARF wrote:The BARF compressor will compress any nonempty file by at least one byte. Thus, by compressing already compressed files over and over again, it is possible to eventually reduce any file to 0 bytes.
How is that possible? I don't understand how it could, unless there is some dictionary or something that they are not including. Otherwise, you could compress the LOTR DVDs until the point that you could memorize it, and just watch in on any computer...

Hey! You could compress everything on your computer and just run it from RAM!
SHREIK!!!!!!! DDdddnnnnnnaaaa! GESTAHLLLLLLLLLL!!!!!!!!

Steelers now officially own your ass.
Noxious Ninja
Dark Wind
Posts: 1271
Joined: Thu Jul 29, 2004 8:58 pm
Location: Texas
Contact:

Post by Noxious Ninja »

kevman wrote:How is that possible? I don't understand how it could, unless there is some dictionary or something that they are not including. Otherwise, you could compress the LOTR DVDs until the point that you could memorize it, and just watch in on any computer...

Hey! You could compress everything on your computer and just run it from RAM!
It's a joke format. It compresses files by removing one byte and encoding it in the filename. If you rename the file, you can't 'decompress' it.
[u][url=http://bash.org/?577451]#577451[/url][/u]
B;lly
Rookie
Posts: 12
Joined: Wed Jan 19, 2005 4:39 am

Post by B;lly »

Dude...that's the greatest thing about BARF. You can compress LOTR DVDs to 0 bytes.

WARNING: Using BARF may actually increase your disk usage.
"Opinions are immunity to being told you're wrong
Paper, rock and scissors, they all have their pros and cons"
--Relient K
zidanax
Rookie
Posts: 49
Joined: Thu Jul 29, 2004 5:17 am
Location: USA

Post by zidanax »

Some example output:

Code: Select all

D:\Incoming>barf c readme.txt
readme.txt (861 bytes) -> readme.txt.x (659 bytes)

D:\Incoming>barf c readme.txt.x
readme.txt.x (659 bytes) -> readme.txt.x.x (638 bytes)

D:\Incoming>barf c readme.txt.x.x
readme.txt.x.x (638 bytes) -> readme.txt.x.x.x9v (637 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v
readme.txt.x.x.x9v (637 bytes) -> readme.txt.x.x.x9v.x0h (636 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h
readme.txt.x.x.x9v.x0h (636 bytes) -> readme.txt.x.x.x9v.x0h.x9v (635 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v
readme.txt.x.x.x9v.x0h.x9v (635 bytes) -> readme.txt.x.x.x9v.x0h.x9v.x0d (634 by
tes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v.x0d
readme.txt.x.x.x9v.x0h.x9v.x0d (634 bytes) -> readme.txt.x.x.x9v.x0h.x9v.x0d.x0j
 (633 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v.x0d.x0j
readme.txt.x.x.x9v.x0h.x9v.x0d.x0j (633 bytes) -> readme.txt.x.x.x9v.x0h.x9v.x0d
.x0j.x1t (632 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t
readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t (632 bytes) -> readme.txt.x.x.x9v.x0h.x9v
.x0d.x0j.x1t.x1t (631 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t.x1t
readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t.x1t (631 bytes) -> readme.txt.x.x.x9v.x0h
.x9v.x0d.x0j.x1t.x1t.x1i (630 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t.x1t.x1i
readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t.x1t.x1i (630 bytes) -> readme.txt.x.x.x9v
.x0h.x9v.x0d.x0j.x1t.x1t.x1i.x1i (629 bytes)
The point being, even if you could compress the file to 1 byte, it would take WAY too long, not to mention the size of the filename...
Ichinisan
Veteran
Posts: 603
Joined: Wed Jul 28, 2004 8:54 am

Post by Ichinisan »

zidanax wrote:Some example output:

Code: Select all

D:\Incoming>barf c readme.txt
readme.txt (861 bytes) -> readme.txt.x (659 bytes)

D:\Incoming>barf c readme.txt.x
readme.txt.x (659 bytes) -> readme.txt.x.x (638 bytes)

D:\Incoming>barf c readme.txt.x.x
readme.txt.x.x (638 bytes) -> readme.txt.x.x.x9v (637 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v
readme.txt.x.x.x9v (637 bytes) -> readme.txt.x.x.x9v.x0h (636 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h
readme.txt.x.x.x9v.x0h (636 bytes) -> readme.txt.x.x.x9v.x0h.x9v (635 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v
readme.txt.x.x.x9v.x0h.x9v (635 bytes) -> readme.txt.x.x.x9v.x0h.x9v.x0d (634 by
tes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v.x0d
readme.txt.x.x.x9v.x0h.x9v.x0d (634 bytes) -> readme.txt.x.x.x9v.x0h.x9v.x0d.x0j
 (633 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v.x0d.x0j
readme.txt.x.x.x9v.x0h.x9v.x0d.x0j (633 bytes) -> readme.txt.x.x.x9v.x0h.x9v.x0d
.x0j.x1t (632 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t
readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t (632 bytes) -> readme.txt.x.x.x9v.x0h.x9v
.x0d.x0j.x1t.x1t (631 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t.x1t
readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t.x1t (631 bytes) -> readme.txt.x.x.x9v.x0h
.x9v.x0d.x0j.x1t.x1t.x1i (630 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t.x1t.x1i
readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t.x1t.x1i (630 bytes) -> readme.txt.x.x.x9v
.x0h.x9v.x0d.x0j.x1t.x1t.x1i.x1i (629 bytes)
The point being, even if you could compress the file to 1 byte, it would take WAY too long, not to mention the size of the filename...
I don't know of a file system that allows more than a 255 characters in the filename. I'm sure that there are a few, but I doubt there would be any that allows more than a thousand characters.
zidanax
Rookie
Posts: 49
Joined: Thu Jul 29, 2004 5:17 am
Location: USA

Post by zidanax »

Ichinisan wrote:
zidanax wrote:Some example output:

Code: Select all

D:\Incoming>barf c readme.txt
readme.txt (861 bytes) -> readme.txt.x (659 bytes)

D:\Incoming>barf c readme.txt.x
readme.txt.x (659 bytes) -> readme.txt.x.x (638 bytes)

D:\Incoming>barf c readme.txt.x.x
readme.txt.x.x (638 bytes) -> readme.txt.x.x.x9v (637 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v
readme.txt.x.x.x9v (637 bytes) -> readme.txt.x.x.x9v.x0h (636 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h
readme.txt.x.x.x9v.x0h (636 bytes) -> readme.txt.x.x.x9v.x0h.x9v (635 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v
readme.txt.x.x.x9v.x0h.x9v (635 bytes) -> readme.txt.x.x.x9v.x0h.x9v.x0d (634 by
tes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v.x0d
readme.txt.x.x.x9v.x0h.x9v.x0d (634 bytes) -> readme.txt.x.x.x9v.x0h.x9v.x0d.x0j
 (633 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v.x0d.x0j
readme.txt.x.x.x9v.x0h.x9v.x0d.x0j (633 bytes) -> readme.txt.x.x.x9v.x0h.x9v.x0d
.x0j.x1t (632 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t
readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t (632 bytes) -> readme.txt.x.x.x9v.x0h.x9v
.x0d.x0j.x1t.x1t (631 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t.x1t
readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t.x1t (631 bytes) -> readme.txt.x.x.x9v.x0h
.x9v.x0d.x0j.x1t.x1t.x1i (630 bytes)

D:\Incoming>barf c readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t.x1t.x1i
readme.txt.x.x.x9v.x0h.x9v.x0d.x0j.x1t.x1t.x1i (630 bytes) -> readme.txt.x.x.x9v
.x0h.x9v.x0d.x0j.x1t.x1t.x1i.x1i (629 bytes)
The point being, even if you could compress the file to 1 byte, it would take WAY too long, not to mention the size of the filename...
I don't know of a file system that allows more than a 255 characters in the filename. I'm sure that there are a few, but I doubt there would be any that allows more than a thousand characters.
My point exactly - I was implying that the filename might be too big.
RockyMM
New Member
Posts: 3
Joined: Tue Apr 05, 2005 2:15 pm
Location: Zemun, Serbia
Contact:

Post by RockyMM »

Does JMA support multiple files in archive?
If the answer is yes, can GoodTools be updated so that uses JMA instead of 7Zip?
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

No, JMA doesn't support multiple files in one archive, at the moment anyway IIRC.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Agozer wrote:No, JMA doesn't support multiple files in one archive, at the moment anyway IIRC.
Gong.

http://nsrt.edgeemu.com/jma.htm
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

Nach wrote:
Agozer wrote:No, JMA doesn't support multiple files in one archive, at the moment anyway IIRC.
Gong.

http://nsrt.edgeemu.com/jma.htm
Oh ok.

...

But Gong?
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

Yes. You gong.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Post Reply