I haven't had a chance to look at this, but if there is a big I expect it
is in tar create. Most of the testing was done with tar 'x' (that is,
extract). Quite a few addons, with quite a range of files and folder
structures extract successfully.
Can you confirm that the problem you found was with
The file was created with 7-Zip on a 64-bit vista pc.
Sent from my iPad
On 2012-06-04, at 08:56, Eric Iverson eric.b.iver...@gmail.com wrote:
I haven't had a chance to look at this, but if there is a big I expect it
is in tar create. Most of the testing was done with tar 'x' (that is,
That blows my theory of a problem in J tar create. Probably a difference
between my interpretation of the tar file spec and 7-zip. Although not the
same, not that J tar exctract works on the addons tar of the dictionary.
Perhaps you already ave, but it would be helpful if you could document
tar.ijs works correctly with files created by linux tar. Files
created from 7z give different format for count and checksum fields,
may be it interprets RFC in a different way. I also tested that
linux tar accetp tar files created from 7z. To fix this, please try
replace the 2 lines in both tarf
Great, thanks.
Sent from my iPad
On 2012-06-04, at 19:04, Eric Iverson eric.b.iver...@gmail.com wrote:
Thanks for looking after this.
I worked from the wikipedia description which was lazier than reading the
rfc.
On Mon, Jun 4, 2012 at 6:47 PM, bill lam bbill@gmail.com wrote:
tar defines a var named checksum and uses a function named getchk.
The 4 (out of 8) leading chars of checksum{d are '0', whereas the 4
leading chars of getchk d are ' '. The other 4 are ok.
This leads to an assertion failure.
Sent from my iPad
The J7 base library updated yesterday already included the tar class.
It defines a var chksum not checksum and I did not get any errors
Can you provide a simple example that can reproduce the bug?
Вск, 03 Июн 2012, Robert Cyr писал(а):
tar defines a var named checksum and uses a function named
1. Tar the J dictionary into a 1204 K file , say HlpDict.tar
2. Transfer to iPad with iTunes
3.tar 't';'/HlpDict.tar'
|assertion failure: tart
| (chksum{d)-:getchk d
|tart[11]
Sent from my iPad
On 2012-06-03, at 16:56, bill lam bbill@gmail.com wrote:
The J7 base library updated
May be the tar.ijs in base library had that bug already fixed.
Вск, 03 Июн 2012, Robert Cyr писал(а):
1. Tar the J dictionary into a 1204 K file , say HlpDict.tar
2. Transfer to iPad with iTunes
3.tar 't';'/HlpDict.tar'
|assertion failure: tart
| (chksum{d)-:getchk d
|tart[11]